(h, k)-Arbiters for h-out-of-k mutual exclusion problem
نویسندگان
چکیده
h-out of-k mutual exclusion is a generalization of 1mutual exclusion problem, where there are k units of shared resources and each process requests h(1 h k) units at the same time. Though k-arbiter has been shown to be a quorum-based solution to this problem, quorums in k-arbiter are much larger than these in the 1-coterie for 1-mutual exclusion. Thus, the algorithm based on k-arbiter needs many messages. This paper defines two (h; k)arbiters for h-out of-k mutual exclusion: a uniform (h; k)arbiter and a (k + 1)-cube (h; k)-arbiter. The quorums in each (h; k)-arbiter are not larger than the ones in the corresponding k-arbiter; consequently using the (h; k)-arbiters is more efficient than using the k-arbiters. Uniform (h; k)arbiter is an optimal generalization of the majority coterie for 1-mutual exclusion. (k + 1)-cube (h; k)-arbiter is a quasi-optimal generalization of square grid coterie for 1mutual exclusion.
منابع مشابه
k-Arbiter: A Safe and General Scheme for h-out of-k Mutual Exclusion
Mutual exclusion is a well-known problem that arise when multiple processes compete, in an uncoordinated way, for the acquisition of shared resources over a distributed system. In particular, k-mutual exclusion allows at most k processes to get one unit of the same resource simultaneously. These paradigms do not cover all the cases in which resource accesses must be serialized over a distribute...
متن کاملA Quorum Based (m, h, k)-Resource Allocation Algorithm
In this paper, we present a quorum based algorithm for (m,h, k)-resource allocation problem, i.e., a conflict resolution problem to control a distributed system consisting of n users and m critical resources so that the following two requirements are satisfied: at any given time, at most h (out of m) resources can be utilized by some users simultaneously and each resource is utilized by at most...
متن کاملk-Arbiter Join Operation
k-Arbiter is a useful concept for solving the distributed h-out of-k resources allocation problem. The distributed h-out of-k resources allocation algorithms based on k-arbiter have the benefits of high fault-tolerance and low communication cost. However, according to the definition of k-arbiter, it is required to have a non-empty intersection among any (k+1) quorums in a k-arbiter. Consequentl...
متن کاملA Fault-Tolerant h-Out of-k Mutual Exclusion Algorithm Using Cohorts Coteries for Distributed Systems
In this paper, we propose a distributed algorithm for solving the h-out of-k mutual exclusion problem with the aid of a specific k-coterie cohorts coterie. The proposed algorithm is resilient to node and/or link failures, and has constant message cost in the best case. Furthermore, it is a candidate to achieve the highest availability among all the algorithms using k-coteries. We analyze the ...
متن کاملSelf-Stabilizing k-out-of-! Exclusion on Tree Networks
In this paper, we address the problem of k-out-of-! exclusion, a generalization of the mutual exclusion problem, in which there are ! units of a shared resource, and any process can request up to k units (1 ≤ k ≤ !). We propose the first deterministic self-stabilizing distributed k-out-of-! exclusion protocol in message-passing systems for asynchronous oriented tree networks which assumes bound...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Theor. Comput. Sci.
دوره 310 شماره
صفحات -
تاریخ انتشار 2004